package it.asvp.asvp_portal.data.dao;



public class DaoFactory {

//	@Autowired
//	SessionFactory sessionFactory;
//	@Autowired
//	AddressDao addressDao;
//	@Autowired
//	CouncilDao councilDao;
//	@Autowired
//	MemberAccountDao memberAccountDao;
//	@Autowired
//	MemberAccountUpdateDao memberAccountUpdateDao;
//	@Autowired
//	MemberDao memberDao;
//	@Autowired
//	RoleDao roleDao;
//	@Autowired
//	MemberAccountRoleDao memberAccountRoleDao;
//	@Autowired
//	FileDao fileDao;
//	
//	private Session session;
//	
//	private Session openSession(){
//		return session=sessionFactory.openSession();
//	}
//	
//	public  void closeSession(){
//		if(session!=null)
//			session.close();
//	}
//	
//	public MemberDao getMemberDao(){
//		memberDao.setSession(openSession());
//		return memberDao;
//	}
//	
//	public  MemberAccountUpdateDao getMemberAccountUpdateDao(){
//		memberAccountUpdateDao.setSession(openSession());
//		return memberAccountUpdateDao;
//	}
//	
//	public  MemberAccountDao getMemberAccountDao(){
//		memberAccountDao.setSession(openSession());
//		return memberAccountDao;
//	}
//	
//	public  CouncilDao getCouncilDao(){
//		councilDao.setSession(openSession());
//		return councilDao;
//	}
//	
//	public AddressDao getAddressDao(){
//		addressDao.setSession(openSession());
//		return addressDao;
//	}
//	
////	public RoleDao getRoleDao(){
////		roleDao.setSession(openSession());
////		return roleDao;
////	}
//	
//	public MemberAccountRoleDao getMemberAccountRoleDao(){
//		memberAccountRoleDao.setSession(openSession());
//		return memberAccountRoleDao;
//	}
//	
//	public FileDao getFileDao(){
//		fileDao.setSession(openSession());
//		return fileDao;
//	}
}
